home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
d
/
devioustools19.dms
/
devioustools19.adf
/
utils
/
018.lzx
/
Palis
/
src
/
Com.c
< prev
next >
Wrap
C/C++ Source or Header
|
2007-02-12
|
1KB
|
84 lines
/*
·C·O·D·E·X· ·D·E·S·I·G·N· ·S·O·F·T·W·A·R·E·
presents
PatchLibraries Utility
FILE: com.c
TASK: establish cx control
(c)1995 by Hans Bühler
*/
#include "pl.h"
// ---------------------------
// defines
// ---------------------------
// ---------------------------
// datatypes
// ---------------------------
// ---------------------------
// proto
// ---------------------------
// ---------------------------
// vars
// ---------------------------
#ifndef FINAL
static struct NewBroker NewBroker = { NB_VERSION,
PROGNAME,
PROGNAME_FULL,
"(c)1995 by Hans Bühler: Codex Design",
NBU_UNIQUE|NBU_NOTIFY,
0,
0, // PRI set by tooltypes
0 // PORT set by prog
};
CxObj *CxMain = 0;
// ---------------------------
// funx
// ---------------------------
/******************
* run cx control *
******************/
BOOL InitCom(void)
{
ULONG ErrCode;
NewBroker.nb_Port = CxPort;
NewBroker.nb_Pri = 0; // getCX_PRI
if(!( CxMain = CxBroker(&NewBroker,&ErrCode) ))
{
if(ErrCode != CBERR_DUP)
ErrorReq("ERROR: Cannot create cxBroker !",0,0,0,0);
return FALSE;
}
return TRUE;
}
/***********+************
* terminate cx control *
***********+************/
void RemCom(void)
{
if(CxMain)
{
ActivateCxObj(CxMain,FALSE);
DeleteCxObjAll(CxMain);
}
}
#endif